package com.kly.user.dto;

import lombok.Builder;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 推荐的用户信息
 * @author linqu
 */
@Data
@Builder
public class RecommendUserDto implements Serializable {

    private static final long serialVersionUID = -4086133947205011601L;
    /**
     * 用户码
     */
    private String userCode;
    /**
     * 推荐的用户码
     */
    private String friendUserCode;
    /**
     * 用户昵称
     */
    private String nickName;
    /**
     * 性向
     */
    private Integer lookingFor;
    /**
     * 头像地址
     */
    private String avatarUrl;

    /**
     * 个人照片
     */
    private List<ImagesDto> personalPhoto;

    /**
     * 性别 0未知、1男、2女、3武装直升机
     */
    private Integer gender;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 关于我
     */
    private String aboutMe;

    /**
     * 在线标志: 1-在线 0-离线
     */
    private Integer online;

    /**
     * 兴趣
     */
    private List<UserInterestDto> interests;

    /**
     * 匹配
     */
    private boolean matched;

    /**
     * 是否处于附近
     */
    private Integer nearby;

    /**
     * 身高：cm
     */
    private Integer height;
    /**
     * 身高：英寸
     */
    private String inchHeight;

    private Integer constellation;

    private String constellationName;

    private String constellationIcon;
    /**
     * 癖好
     */
    private Integer TurnOnsListSize;

    /**
     * 新、老户标记
     */
    private Boolean newUserFlag;

    private Integer userType;

    /**
     * 经度
     */
    private String lng;
    /**
     * 纬度
     */
    private String lat;

    /**
     * 州简称
     */
    private String stateAbbr;

    /**
     * 州
     */
    private String state;

    /**
     * 城市
     */
    private String city;

}
